more impressive - German English Dictionary